Docker 容器启停

1 背景知识

本节将会介绍对容器的启动和停止操作

2 创建一个容器

2.1 创建一个有端口映射、主机名、逻辑卷挂载的容器。

$ docker create  -h node111 -p 2222:22 -p 12345:54321 -it --ip="172.17.0.111" -v /opt:/opt  --name="kcp_centos01" centos:7.2.1511
$ docker ps -a

2.2 命令说明

选项 说明
-i 打开标准输入接受用户输入命令,默认为 false。
-t 分配伪终端,默认为 false 。
--name 指定容器的别名为:“kcp_centos”。
--ip 指定容器的 IP 地址为:172.17.0.111
-p 将容器的 22 端口映射到宿主机的 2222 端口。将容器的 54321 端口映射为主机的 12345 端口。
-h 指定容器内部的主机名称。
-v 挂载主机 /opt 目录到容器目录 /opt
更多选项请见 docker create 命令。

3 启动容器

docker start 命令用于启动容器并进入容器内部。

docker start -i kcp_centos01

4 Docker 重启容器

docker restart kcp_centos04

5 Docker 停止容器

5.1 正常停止容器

docker stop kcp_centos04

5.2 强制停止容器

docker kill kcp_centos04

如果想了解 docker stopdocker kill 的区别,请参见 [[Docker docker stopdocker kill 的区别]]。